home *** CD-ROM | disk | FTP | other *** search
/ Game Programming in C++ - Start to Finish / GameProgrammingS.iso / developer_install / CEGUISDK-0.4.1-VC6-STLport.exe / {app} / datafiles / configs / CEGUIConfig.xsd next >
Extensible Markup Language  |  2005-08-20  |  1KB  |  29 lines

  1. <?xml version="1.0"?>
  2. <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
  3.  
  4.     <xsd:element name="CEGUIConfig" type="CEGUIConfigType"/>
  5.  
  6.     <xsd:simpleType name="LogLevel">
  7.         <xsd:restriction base="xsd:string">
  8.             <xsd:enumeration value="Errors"/>
  9.             <xsd:enumeration value="Standard"/>
  10.             <xsd:enumeration value="Informative"/>
  11.             <xsd:enumeration value="Insane"/>
  12.         </xsd:restriction>
  13.     </xsd:simpleType>
  14.     
  15.     <xsd:complexType name="CEGUIConfigType">
  16.         <xsd:attribute name="Logfile" type="xsd:string" use="optional" default=""/>
  17.         <xsd:attribute name="Scheme" type="xsd:string" use="optional" default=""/>
  18.         <xsd:attribute name="DefaultFont" type="xsd:string" use="optional" default=""/>
  19.         <xsd:attribute name="Layout" type="xsd:string" use="optional" default=""/>
  20.         <xsd:attribute name="InitScript" type="xsd:string" use="optional" default=""/>
  21.         <xsd:attribute name="TerminateScript" type="xsd:string" use="optional" default=""/>
  22.         <xsd:attribute name="DefaultResourceGroup" type="xsd:string" use="optional"  default="" />
  23.         <xsd:attribute name="LoggingLevel" type="LogLevel" use="optional"  default="Standard" />
  24.     </xsd:complexType>
  25.     
  26. </xsd:schema>
  27.  
  28.  
  29.